execution, delivery and performance - Español Inglés Diccionario